Release 10.1A: OpenEdge Development:
Progress 4GL Reference
CREATE-NODE-NAMESPACE( ) method
Creates a namespace-aware XML node whose name can be either a single string
Note: To ensure consistency across all nodes in an XML document, use either the CREATE-NODE-NAMESPACE( ) method or the CREATE-NODE( ) method to build an XML document; do not use both methods within a single document. Return type: LOGICAL Applies to: X-document object handleyor anx:ycombination.
x-node-handleA valid X-noderef handle to use for the new namespace-aware XML node.
namespace-uriA character expression representing the namespace Uniform Resource Identifier (URI). The
namespace-urimust be unique and persistent. Although thenamespace-urimay be an HTTP URL, there is no guarantee that it points to a retrievable resource. It is only a name and care should be taken if you use this name for other purposes.If the character expression evaluates to either the empty string ("") or the Unknown value (
?), no namespace is associated with the element.qualified-nameA character expression representing the name of the node, optionally qualified with a prefix including a colon (for example,
prefix:node-name). Unless you are using a default namespace, a prefix is required and should be set to the prefix specified when you declared the namespace using the xmlns attribute.typeA character expression representing the node’s SUBTYPE, which will be either ELEMENT or ATTRIBUTE.
ExampleThe following code fragment illustrates how to create a namespace-aware node in an XML document using either a specific namespace or the default namespace:
|
Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |